package com.fernandomartines.dbcheck.graph.element;

import java.io.Serializable;

public class ModelGraphOperation implements Serializable {

    private String id;
    private String name;
    private String result;
    private ModelGraphParameters parameters;
    private ModelGraphQualifiers qualifiers;
    private ModelGraphConstraints constraints;

    // constructor

    public ModelGraphOperation() {
        this.id = "";
        this.name = "";
        this.result = "";
        this.parameters = new ModelGraphParameters();
        this.qualifiers = new ModelGraphQualifiers();
        this.constraints = new ModelGraphConstraints();
    }

    public ModelGraphOperation(String id, String name) {
        this();
        this.id = id;
        this.name = name;
        this.result = result;
    }

    // getters and setters

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public ModelGraphParameters getParameters() {
        return parameters;
    }

    public void setParameters(ModelGraphParameters parameters) {
        this.parameters = parameters;
    }

    public ModelGraphQualifiers getQualifiers() {
        return qualifiers;
    }

    public void setQualifiers(ModelGraphQualifiers qualifiers) {
        this.qualifiers = qualifiers;
    }

    public ModelGraphConstraints getConstraints() {
        return constraints;
    }

    public void setConstraints(ModelGraphConstraints constraints) {
        this.constraints = constraints;
    }

}
